
require('./a3');
var fn = require('./b3');
console.log(fn);
fn()
/*
    require加载规则
    优先从缓存加载
    由于 在 a 中已经加载过 b 了
    所以这里不会重复加载
    可以拿到其中的接口对象，但是不会重复执行里面的代码
    这样做的目的是为了避免重复加载，提高模块加载效率
*/
